﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Gra.Seguros.Servicio.Be;
using Gra.Seguros.Servicio.Dalc;

namespace Gra.Seguros.Servicio.Bl
{
    public class ClienteBl
    {
        #region "Procedimientos Consultas"
            public List<ClienteBe> listar()
            {
                try
                {
                    using (ClienteDalc Dalc = new ClienteDalc())
                    {
                        return Dalc.listar();
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            public List<ClienteBe> listarPersonaJuridica(string _cTipoDocumento, string _nNroDocumento)
            {
                try
                {
                    using (ClienteDalc Dalc = new ClienteDalc())
                    {
                        return Dalc.listarPersonaJuridica(_cTipoDocumento, _nNroDocumento);
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            public List<ClienteBe> listarPersonaNatural(string _cTipoDocumento, string _nNroDocumento)
            {
                try
                {
                    using (ClienteDalc Dalc = new ClienteDalc())
                    {
                        return Dalc.listarPersonaNatural(_cTipoDocumento, _nNroDocumento);
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        #endregion
    }
}
